blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul {
    margin:0;
    padding:0
}
body {
    text-rendering:optimizeLegibility;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -moz-font-feature-settings:'liga','kern';
    font-family:PingHei,"PingFang SC","Helvetica Neue",Helvetica,STHeitiSC-Light,"Microsoft YaHei",Arial,sans-serif;
    font-size:14px;
    font-weight:400;
    color:#333;
    background:#f7f7f7;
    padding-top:0
}

html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*body {*/
    /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
    /*font-size: 14px;*/
    /*line-height: 1.42857143;*/
    /*color: #333333;*/
    /*background-color: #fff;*/
/*}*/

.content{
    background-color: ivory;
}

.mid{
    margin: 0 auto;
}

.wi100{
    width: 100%;
    overflow: hidden;
}

.wi90{
    width: 90%;
    overflow: hidden;
}

.wi80{
    width: 80%;
    overflow: hidden;
}

.height100{
   height:100%;
   overflow: hidden;
}

.height80px{
    height:80px
}

.height28px{
    height:28px
}

.marginTB10{
    margin: 10px 0;
}

.marginLR10{
    margin: 0 10px;
}

.marginTB5{
    margin: 5px 0;
}

.marginLR5{
    margin: 0 5px;
}

.marginAuto{
    margin: 0 auto;
}

.border1px{
    border: 1px solid #d0c1c1
}

.borderBn{
    border-bottom: 0px solid
}

.borderBh{
    border-bottom: 1px solid #d0c1c1
}



.comments_foot{
    height: 5px;
    border-bottom: 1px solid #ebe6de;
}

.comments_header{
    height: 5px;
    border-top: 1px solid #ebe6de;
}

.float_l{
    float: left;
}

.float_r{
    float: right;
}

.btn1-sm{
    height: 20px;
    line-height: 20px;
    padding: 0 9px;
    border: 1px #9b8878 solid;
    border-radius: 4px;
    display: inline-block;
    text-decoration: none;
    font-size: 16px;
    outline: none;
    color: #9b8878;
    margin: 0 5px 0 5px;
}

.btn2{
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
    /*border: 1px #9b8878 solid;*/
    /*border-radius: 4px;*/
    display: inline-block;
    text-decoration: none;
    font-size: 13px;
    outline: none;
    color: #9b8878;
    margin: 0 5px 0 5px;
}


.p-sign-in-box {
    /*display: none;*/
    width: 600px;
    /*height: 500px;*/
    /*height: 380px;*/
    background: #ebe6de;
    color: #333;
    font-size: 14px;
    box-shadow: 0 2px 4px rgba(0,0,0,.8);
    border-radius: 3px;
}

.p-fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

.p-animated {
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.p-shade {
    height: 100%;
    position: fixed;
    width: 100%;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 1001;
    background: black none repeat scroll 0% 0%;
    opacity: 0.6;
}

.p-model{
    left: 25%;
    z-index: 1002;
    position: fixed;
    top: 25%;
    margin-top: 0px;
    display: block;
}

.p-sigin-left {
    margin: 24px 25px 0 25px;
}

.p-clearfix {
    display: block;
}

.p-clearfix::after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}